package com.bifang.module.file.core.biz;

import com.github.pagehelper.PageInfo;
import com.bifang.module.file.common.vo.fileFieldParam.FileFieldParamVO;
import com.bifang.module.file.common.vo.fileFieldParam.FileFieldParamKeyVO;
import com.bifang.module.file.common.vo.fileFieldParam.FileFieldParamQueryVO;
/**
 * 文件元数据字段参数配置表业务本地接口
 *
 * @author xyh
 * @since 2023-03-15
 */
public interface FileFieldParamIntegration {
    /** 分页查询 */
    PageInfo<FileFieldParamVO> getList(FileFieldParamQueryVO vo);
    /** 根据主键查询详情 */
    FileFieldParamVO getById(FileFieldParamKeyVO vo);
    /** 保存前统一校验*/
    void checkSave(FileFieldParamVO vo);
    /** 新增 */
    FileFieldParamVO add(FileFieldParamVO vo);
    /** 修改 */
    FileFieldParamVO edit(FileFieldParamVO vo);
    /** 根据主键删除 */
    void del(FileFieldParamKeyVO vo);
}
